package com.jagochan.module.springai.common.repository;


import java.util.Set;

/**
 * 用于存储（持久化）聊天ID
 */
public interface ChatHistoryRepository {

    /**
     * 新增聊天ID
     *
     * @param chatType 聊天类型
     * @param chatId   聊天ID（也叫会话ID）
     */
    void save(String chatType, String chatId);

    /**
     * 获取聊天ID列表
     *
     * @param chatType 聊天类型
     * @return 聊天ID列表
     */
    Set<String> list(String chatType);

}
